package me.zhengjie.modules.account.factory.vo;


import me.zhengjie.tool.MyMap;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class IndividualAccounttoCalculateParameter  {
    private static final long serialVersionUID = 1234567L;


    String aaz116; //在职个人账户id
    Integer aae001; //年度

    BigDecimal aae849; //截至上年末个人账户单位缴费部分划转累计本息
    BigDecimal aae259; //截至上年末个人账户单位缴费部分划转本息在本年产生的利息
    BigDecimal aae262; //本年单位缴费部分划入个人账户本金
    BigDecimal aae263; //本年单位缴费部分划入个人账户本金所产生的利息


    BigDecimal aae851; //截至上年末个人账户个人缴费部分划转累计本息
    BigDecimal aae260; //截至上年末个人账户个人缴费部分划转本息在本年产生的利息
    BigDecimal aae264; //本年个人缴费部分划入个人账户本金
    BigDecimal aae265; //本年个人缴费部分划入个人账户本金所产生的利息

    BigDecimal aae853; //截至上年末个人账户其他部分划转累计本息
    BigDecimal aae854; //截至上年末个人账户其他部分划转本息在本年产生的利息
    BigDecimal aae855; //本年其他部分划入个人账户本金
    BigDecimal aae856; //本年其他部分划入个人账户本金所产生的利息

    BigDecimal aae875; //本年补缴历年本金
    BigDecimal aae876; //本年补缴历年利息

    BigDecimal current_aaa031; // 当年利率
    BigDecimal overYears_aaa031; // 历年利率

    List<MyMap> overYears_aae262S_spends = new ArrayList(); //本年单位缴费部分划入个人账户本金划转历年集合
    List<MyMap> overYears_aae264S_spends = new ArrayList(); //本年个人缴费部分划入个人账户本金划转历年集合
    List<MyMap> overYears_aae855S_spends = new ArrayList(); //本年其他部分划入个人账户本金划转历年集合

    List<MyMap> overYears_aae849S_spends = new ArrayList(); //截至上年末个人账户单位缴费部分划转累计本息划转历年集合
    List<MyMap> overYears_aae851S_spends = new ArrayList(); //截至上年末个人账户个人缴费部分划转累计本息划转历年集合
    List<MyMap> overYears_aae852S_spends = new ArrayList(); //截至本年末个人账户个人缴费部分划转累计本息划转历年集合

    Integer actualPaymentMonths; // 实际缴费月数（用于账户修改拆分缴费月数）




    public Integer getAae001() {
        return aae001;
    }

    public void setAae001(Integer aae001) {
        this.aae001 = aae001;
    }

    public BigDecimal getAae849() {
        return aae849;
    }

    public void setAae849(BigDecimal aae849) {
        this.aae849 = aae849;
    }

    public BigDecimal getAae259() {
        return aae259;
    }

    public void setAae259(BigDecimal aae259) {
        this.aae259 = aae259;
    }

    public BigDecimal getAae262() {
        return aae262;
    }

    public void setAae262(BigDecimal aae262) {
        this.aae262 = aae262;
    }

    public BigDecimal getAae263() {
        return aae263;
    }

    public void setAae263(BigDecimal aae263) {
        this.aae263 = aae263;
    }


    public BigDecimal getAae851() {
        return aae851;
    }

    public void setAae851(BigDecimal aae851) {
        this.aae851 = aae851;
    }

    public BigDecimal getAae260() {
        return aae260;
    }

    public void setAae260(BigDecimal aae260) {
        this.aae260 = aae260;
    }

    public BigDecimal getAae264() {
        return aae264;
    }

    public void setAae264(BigDecimal aae264) {
        this.aae264 = aae264;
    }

    public BigDecimal getAae265() {
        return aae265;
    }

    public void setAae265(BigDecimal aae265) {
        this.aae265 = aae265;
    }


    public BigDecimal getAae853() {
        return aae853;
    }

    public void setAae853(BigDecimal aae853) {
        this.aae853 = aae853;
    }

    public BigDecimal getAae854() {
        return aae854;
    }

    public void setAae854(BigDecimal aae854) {
        this.aae854 = aae854;
    }

    public BigDecimal getAae855() {
        return aae855;
    }

    public void setAae855(BigDecimal aae855) {
        this.aae855 = aae855;
    }

    public BigDecimal getAae856() {
        return aae856;
    }

    public void setAae856(BigDecimal aae856) {
        this.aae856 = aae856;
    }


    public BigDecimal getCurrent_aaa031() {
        return current_aaa031;
    }

    public void setCurrent_aaa031(BigDecimal current_aaa031) {
        this.current_aaa031 = current_aaa031;
    }

    public BigDecimal getOverYears_aaa031() {
        return overYears_aaa031;
    }

    public void setOverYears_aaa031(BigDecimal overYears_aaa031) {
        this.overYears_aaa031 = overYears_aaa031;
    }

    public List<MyMap> getOverYears_aae262S_spends() {
        return overYears_aae262S_spends;
    }

    public void setOverYears_aae262S_spends(List<MyMap> overYears_aae262S_spends) {
        this.overYears_aae262S_spends = overYears_aae262S_spends;
    }

    public List<MyMap> getOverYears_aae264S_spends() {
        return overYears_aae264S_spends;
    }

    public void setOverYears_aae264S_spends(List<MyMap> overYears_aae264S_spends) {
        this.overYears_aae264S_spends = overYears_aae264S_spends;
    }

    public List<MyMap> getOverYears_aae855S_spends() {
        return overYears_aae855S_spends;
    }

    public void setOverYears_aae855S_spends(List<MyMap> overYears_aae855S_spends) {
        this.overYears_aae855S_spends = overYears_aae855S_spends;
    }

    public List<MyMap> getOverYears_aae849S_spends() {
        return overYears_aae849S_spends;
    }

    public void setOverYears_aae849S_spends(List<MyMap> overYears_aae849S_spends) {
        this.overYears_aae849S_spends = overYears_aae849S_spends;
    }

    public List<MyMap> getOverYears_aae851S_spends() {
        return overYears_aae851S_spends;
    }

    public void setOverYears_aae851S_spends(List<MyMap> overYears_aae851S_spends) {
        this.overYears_aae851S_spends = overYears_aae851S_spends;
    }

    public List<MyMap> getOverYears_aae852S_spends() {
        return overYears_aae852S_spends;
    }

    public void setOverYears_aae852S_spends(List<MyMap> overYears_aae852S_spends) {
        this.overYears_aae852S_spends = overYears_aae852S_spends;
    }

    public BigDecimal getAae875() {
        return aae875;
    }

    public void setAae875(BigDecimal aae875) {
        this.aae875 = aae875;
    }

    public BigDecimal getAae876() {
        return aae876;
    }

    public void setAae876(BigDecimal aae876) {
        this.aae876 = aae876;
    }

    public Integer getActualPaymentMonths() {
        return actualPaymentMonths;
    }

    public void setActualPaymentMonths(Integer actualPaymentMonths) {
        this.actualPaymentMonths = actualPaymentMonths;
    }
}
